.version 49 0 
.class super com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConditionToken 
.super com/liquid_technologies/org/apache/xerces/utils/regex/Token 
.implements java/io/Serializable 
.field refNumber I 
.field condition Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
.field yes Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
.field no Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 

.method <init> : (ILcom/liquid_technologies/org/apache/xerces/utils/regex/Token;Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token;Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token;)V 
    .code stack 2 locals 5 
L0:     aload_0 
L1:     bipush 26 
L3:     invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/Token <init> (I)V 
L6:     aload_0 
L7:     iload_1 
L8:     putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConditionToken refNumber I 
L11:    aload_0 
L12:    aload_2 
L13:    putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConditionToken condition Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L16:    aload_0 
L17:    aload_3 
L18:    putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConditionToken yes Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L21:    aload_0 
L22:    aload 4 
L24:    putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConditionToken no Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L27:    return 
L28:    
    .end code 
.end method 

.method size : ()I 
    .code stack 1 locals 1 
L0:     aload_0 
L1:     getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConditionToken no Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L4:     ifnonnull L11 
L7:     iconst_1 
L8:     goto L12 
L11:    iconst_2 
L12:    ireturn 
L13:    
    .end code 
.end method 

.method getChild : (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
    .code stack 4 locals 2 
L0:     iload_1 
L1:     ifne L9 
L4:     aload_0 
L5:     getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConditionToken yes Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L8:     areturn 
L9:     iload_1 
L10:    iconst_1 
L11:    if_icmpne L19 
L14:    aload_0 
L15:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConditionToken no Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L18:    areturn 
L19:    new java/lang/RuntimeException 
L22:    dup 
L23:    new java/lang/StringBuilder 
L26:    dup 
L27:    invokespecial Method java/lang/StringBuilder <init> ()V 
L30:    ldc 'Internal Error: ' 
L32:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L35:    iload_1 
L36:    invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L39:    invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L42:    invokespecial Method java/lang/RuntimeException <init> (Ljava/lang/String;)V 
L45:    athrow 
L46:    
    .end code 
.end method 

.method public toString : (I)Ljava/lang/String; 
    .code stack 2 locals 3 
L0:     aload_0 
L1:     getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConditionToken refNumber I 
L4:     ifle L38 
L7:     new java/lang/StringBuilder 
L10:    dup 
L11:    invokespecial Method java/lang/StringBuilder <init> ()V 
L14:    ldc '(?(' 
L16:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L19:    aload_0 
L20:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConditionToken refNumber I 
L23:    invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L26:    ldc ')' 
L28:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L31:    invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L34:    astore_2 
L35:    goto L104 
L38:    aload_0 
L39:    getfield Field [c21] condition Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L42:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token type I 
L45:    bipush 8 
L47:    if_icmpne L81 
L50:    new java/lang/StringBuilder 
L53:    dup 
L54:    invokespecial Method java/lang/StringBuilder <init> ()V 
L57:    ldc '(?(' 
L59:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L62:    aload_0 
L63:    getfield Field [c21] condition [u26] 
L66:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/Object;)Ljava/lang/StringBuilder; 
L69:    ldc ')' 
L71:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L74:    invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L77:    astore_2 
L78:    goto L104 
L81:    new java/lang/StringBuilder 
L84:    dup 
L85:    invokespecial Method java/lang/StringBuilder <init> ()V 
L88:    ldc '(?' 
L90:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L93:    aload_0 
L94:    getfield Field [c21] condition [u26] 
L97:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/Object;)Ljava/lang/StringBuilder; 
L100:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L103:   astore_2 
L104:   aload_0 
L105:   getfield Field [c21] no [u26] 
L108:   ifnonnull L141 
L111:   new java/lang/StringBuilder 
L114:   dup 
L115:   invokespecial Method java/lang/StringBuilder <init> ()V 
L118:   aload_2 
L119:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L122:   aload_0 
L123:   getfield Field [c21] yes [u26] 
L126:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/Object;)Ljava/lang/StringBuilder; 
L129:   ldc ')' 
L131:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L134:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L137:   astore_2 
L138:   goto L180 
L141:   new java/lang/StringBuilder 
L144:   dup 
L145:   invokespecial Method java/lang/StringBuilder <init> ()V 
L148:   aload_2 
L149:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L152:   aload_0 
L153:   getfield Field [c21] yes [u26] 
L156:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/Object;)Ljava/lang/StringBuilder; 
L159:   ldc '|' 
L161:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L164:   aload_0 
L165:   getfield Field [c21] no [u26] 
L168:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/Object;)Ljava/lang/StringBuilder; 
L171:   ldc ')' 
L173:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L176:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L179:   astore_2 
L180:   aload_2 
L181:   areturn 
L182:   
    .end code 
.end method 
.innerclasses 
    [c21] com/liquid_technologies/org/apache/xerces/utils/regex/Token ConditionToken static 
.end innerclasses 
.const [c21] = Class [u58] 
.const [u26] = Utf8 Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
.const [u58] = Utf8 com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConditionToken 
.end class 
